Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1a USA F7 USA F8 Germany F5 Hungary F2 Poland F1 Poland F2 Poland F3 Italy F17 Germany F13 Qatar F4 Australia F1 France F5 Morocco F2 Italy F7 Italy F12 Italy F14 Italy F15 Italy F17 Portugal F4 Portugal F5 Tunisia F4 Tunisia F6 Spain F2 Spain F3 Spain F5 Spain F6 Italy F3 Spain F11 Spain F14 Luxembourg F1 Belgium F1 Belgium F2 Belgium F3 Greece F4 Greece F5 Germany F23 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Dominican Republic F4 Germany F5 France F3 Canada F1 Canada F2 Korea F1 Korea F2 Spain F13 Korea F3 Spain F14 Kuwait F1 Kuwait F2 Poland F3 Italy F16 Italy F17 Italy F18 Germany F12 France F19 Great Britain F1 Spain F7 Spain F8 Italy F2 Poland F2 Poland F3 Poland F8 Italy F3 Italy F4 Czech Republic F1 Czech Republic F2 Italy F10 Poland F3 Poland F4 Germany F8 Germany F9 Germany F10 Germany F11 Belgium F1 Germany F14 Italy F31 France F18 Israel F4 France F19 France F20 Turkey F4 Turkey F5 Portugal F3 Ukraine F2 Israel F4 Israel F5 Turkey F15 Turkey F16 Czech Republic F3 Turkey F12 Germany F7 Poland F4 Turkey F13 Poland F5 Poland F6 Qatar F3 Turkey F42 Turkey F43 Turkey F50 Israel F1 Israel F2 Spain F13 Great Britain F4 Germany F5 Israel F6 Czech Republic F1 Israel F5 Italy F15 Poland F2 Poland F3 Poland F5 Poland F4 Great Britain F23 Italy F15 Qatar F3 Qatar F4 Great Britain F2 USA F8 USA F9 Germany F8 Belgium F3 Greece F5 Greece F6 Czech Republic F2 Poland F1 Slovakia F1 Poland F6 Poland F9 Hungary F2 Ukraine F1 Poland F5 Qatar F2 Poland F7 Great Britain F19 Cyprus F2 Qatar F5 Qatar F6 Great Britain F4 Great Britain F5 Poland F4 Great Britain F22 Czech Republic F4 Czech Republic F6 Lithuania F1 Estonia F1 Great Britain F3 Latvia F1 Poland F1 Poland F2 Germany F15 USA F27 Germany F3 Australia F2 Poland F4 Poland F4 Cyprus F3 Poland F5 Estonia F4 Czech Republic F10 Czech Republic F3 (Jablonec Nad Nisou) Poland F1 (Sopot) Poland F2 (Gdynia) Poland F6 (Mragowo) Poland F9 (Bydgoszcz) Poland F10 (Poznan) Poland F11 (Koszalin) Turkey F45 (Antalya) Turkey F47 (Antalya) Turkey F48 (Antalya) Turkey F10 (Antalya) Poland F1 (Wisla) Poland F3 (Ustron) Poland F4 (Ustron) UAE F1 Mexico F17 Poland F5 Tunisia F5 Czech Republic F5 Czech Republic F3 Poland F7 Czech Republic F1 Samsung Secruities Cup Challenger - Seoul Czech Republic F1 Monza Challenger Izmir Challenger Karlsruhe Challenger Badden Open by Rothaus - Ettlingen Home Depot Center USTA Challenger - Carson Poznan Challenger Samarkand Challenger Vigo Challenger Karshi Challenger Porsche Open - Poznan Como Challenger Szczecin Challenger Todi Challenger Todi Challenger Trofeo Sisma Mantova - Mantova Eskisehir Challenger Poznan Challenger Tampere Challenger Mons Challenger Almaty Challenger Alphen Challenger Palermo Challenger Mons Challenger Rabat Challenger Geneva Challenger Alphen Challenger Ljubljana Challenger Mons Challenger USTA/Adtech Challenger - Boston Scheveningen Challenger Mons Challenger Dallas Challenger Noumea Challenger Irving Challenger Ostrava Challenger Bordeaux Challenger Kia International In Caloundra - Caloundra Neride Prague Indoor - Prague KGHM Polish Indoors - Wroclaw Zivnobanka Open - Prostejov Sarajevo Open - Sarajevo 2004 USTA Challenger of Calabasas - Calabasas Ciur Cup 99 - Prague Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Porsche Open - Poznan KGHM Polish Indoors - Wroclaw Pekao Open 2004 - Szczecin Tiburon Challenger - Tiburon Burbank Challenger - Burbank X Challenger Britania Zavaleta - Puebla Kish Free Zone Island Challenger - Kish Island Intersport Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Uncle Toby's Challenger in Burnie - Burnie XL Capital Bermuda Open - Bermuda ECM Prague Open 2005 - Prague Architect Open - Budapest Steelers Cup 2005 - Kosice Open de Montauban - Montauban Stella Artois Clay Court Championships - Budaors Nokian Hakkapeliitta Open - Tampere Porsche Open - Poznan S Tennis Masters - Graz Alexander Kolyaskin Memorial - Donetsk Pekao Open 2005 - Szczecin Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Qatar ATP Challenger - Doha KGHM Emax Polish Indoors - Wroclaw 3rd Volkswagon Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City 2006 USTA Tallahassee Tennis Challenger - Tallahassee 2006 Challenger of Santa Clarita California Challenger - Valencia Isla de Lanzarote - Lanzarote Ciudad de Telde - Telde Schickendanz Open - Furth Steelers Cup - Kosice The Shelbourne Irish Open - Dublin Akbank Private Banking TED Open 2006 - Istanbul ATP Guzzini Challenger - Recanati St. Petersburg Challenger 2006 - St. Petersburg s Tennis Masters 06 - Graz IPP Geneva Trophy - Geneva Black Forest Open - Freudenstadt Genoa Open - Genova Banja Luka Challenger - Banja Luka Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding Flea Market Cup Busan Challenger Tennis - Busan Kia International In Kawana - Kawana LTA Wrexham Challenger - Wrexham Challenger DCN de Cherbourg - Cherbourg XI Torneo Internazionale di Tennis - Barletta La Rinascente Tennis Cup Harbour Club Milano - Milan Arpa Ceramic Cup - Reggio Emilia Riviera di Rimini Challenger - Rimini Pekao Open - Szczecin Challenger Tunisie - Tunis PEOPLEnet Cup - Dnepropetrovsk Prosperita Open 2008 - Ostrava Sail Open - New Delhi Phoenix Challenger Ethias Trophy - Mons Ottignies-Louvain-la-Neuve Challenger San Sebastian Challenger Aix En Provence Challenger Rennes Challenger Eckental Challenger Jersey Challenger Fergana Challenger Danderyd Challenger Bergamo Challenger Como Challenger Guangzhou Challenger Pingguo Challenger Heilbronn Challenger Braunschweig Challenger Orbetello Challenger Dortmund Challenger Trani Challenger Kazan Challenger St. Remy Challenger Szczecin Challenger Istanbul Challenger Tashkent Challenger Mons Challenger Geneva Challenger Tanger Challenger Ortisei Challenger Meknes Challenger Quimper Challenger Cherbourg Challenger Le Gosier Challenger Prague Challenger Braunschweig Challenger Marrakech Challenger Cary Challenger Szczecin Challenger Bordeaux Challenger St. Brieuc Challenger Istanbul Challenger Rome Challenger Scheveningen Challenger Meerbusch Challenger Vercelli Challenger Poznan Challenger Loughborough Challenger Verona Challenger Bordeaux Challenger Orleans Challenger Phoenix Challenger San Marino Challenger Orleans Challenger Bergamo Challenger Helsinki Challenger Canberra Challenger Pau Challenger Phoenix Challenger Turin Challenger Ilkley Challenger Cap Cana Challenger Synsam Swedish Open - Bastad Tehran Open ATP Challenger - Tehran Architect Open - Budapest U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril International Indoor Tennis Championships of Croatia - Zagreb Aircel Chennai Open - Chennai Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai Open Sud de France - Montpellier Open Sabadell Atlantico - Barcelona BMW Open - Munich UNICEF Open - 's Hertogenbosch Winston-Salem Open - Winston-Salem Valencia Open - Valencia Idea Prokom Open - Sopot ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest ATP Vegeta Croatia Open - Umag Citi Open - Washington Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca AEGON Championships - London AEGON International - Eastbourne Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Topshelf Open - 's-Hertogenbosch AEGON Championships - London SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BMW Open - Munich Gerry Weber Open - Halle Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Konzum Croatia Open - Umag Suisse Open - Gstaad Moselle Open - Metz Shenzhen Open - Shenzhen European Open - Antwerp Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Idea Prokom Open - Sopot Citi Open - Washington Shenzhen Open - Shenzhen Millennium Estoril Open - Estoril Noventi Open - Halle Moselle Open - Metz Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam European Open - Antwerp Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Open Parc - Lyon Noventi Open - Halle Orange Prokom Open - Sopot Melbourne Summer Set - Melbourne Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Grand Prix Hassan II - Marrakech Moselle Open - Metz Astana Open - Astana European Open - Antwerp Swiss Indoors Basel - Basel ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Open Parc - Lyon Libema Open - 's-Hertogenbosch European Open - Antwerp Grand Prix Hassan II - Marrakech Libema Open - 's-Hertogenbosch Open Sud de France - Montpellier Winston-Salem Open - Winston-Salem Open Occitanie - Montpellier ABN AMRO Open - Rotterdam BMW Open - Munich Winston-Salem Open - Winston-Salem Hangzhou Open - Hangzhou China Open - Beijing European Open - Brussels Swiss Indoors Basel - Basel Open 13 - Marseille Campbell's Hall of Fame Tennis Championships - Newport Portugal Open - Oeiras Gerry Weber Open - Halle If Stockholm Open - Stockholm U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Open 13 Provence - Marseille ABN AMRO Open - Rotterdam Gonet Geneva Open - Geneva Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco Swiss Indoors Basel - Basel Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel AEGON Championships - London Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Libema Open - 's-Hertogenbosch Open 13 Provence - Marseille Antalya Open - Antalya ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open Banc Sabadell - Barcelona If Stockholm Open - Stockholm Brisbane International - Brisbane Sydney Tennis Classic - Sydney Noventi Open - Halle Citi Open - Washington Winston-Salem Open - Winston-Salem United Cup - Australia Barcelona Open Banc Sabadell - Barcelona Bucharest Open - Bucharest Atlanta Open - Atlanta Citi Open - Washington Swiss Indoors Basel - Basel Citi Open - Washington Barcelona Open Banc Sabadell - Barcelona Citi Open - Washington European Open - Antwerp ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Serbia Open - Belgrade Ilkley Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Dubai Open - Dubai Synsam Swedish Open - Bastad Brisbane International - Brisbane Stockholm Open - Stockholm Power Horse Cup - Dusseldorf Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami ABN AMRO World Tennis Tournament - Rotterdam Rogers Cup - Montreal Western & Southern Open - Cincinnati Heineken Open - Auckland BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Moselle Open - Metz Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Sony Ericsson Open - Miami Qatar ExxonMobil Open - Doha BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Topshelf Open - 's-Hertogenbosch Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome Wimbledon - London Western & Southern Open - New York Miami Open - Miami Western & Southern Open - Cincinnati European Open - Antwerp Internazionali BNL d'Italia - Rome Miami Open - Miami Australian Open - Melbourne Rolex Paris Masters - Paris Wimbledon - London U.S. Open - New York French Open - Paris Qatar ExxonMobil Open - Doha Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Great Ocean Road Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London French Open - Paris Davis Cup, Group 2, PO, POL-EST 5-0 Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, Finals, Group D ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, PO, KOR-BEL 3-2 Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Adelaide International - Adelaide U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open (juniors) Wimbledon (juniors) Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London National Bank Open - Toronto U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid U.S. Open - New York Wimbledon - London Australian Open - Melbourne EFG Swiss Open - Gstaad French Open - Paris Cincinnati Open - Cincinnati U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Kooyong Classic - Kooyong U.S. Open - New York Mubadala World Tennis Championship Australian Open - Melbourne French Open - Paris All Lower level tournaments U.S. Open - New York Australian Open - Melbourne French Open - Paris Kooyong Classic - Kooyong Wimbledon - London Nitto ATP Finals - London U.S. Open - New York Olympics - London Olympics - Rio de Janeiro French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Mouilleron-Le-Captif Challenger Australian Open - Melbourne Brest Challenger Australian Open - Melbourne Ottignies-Louvain-la-Neuve Challenger Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, 1R, BEL-CRO 2-3 Davis Cup, Qualifiers, 1R, FIN-BEL 2-3 Davis Cup, Group C, Hamburg Hopman Cup - Nice Davis Cup, World Group, PO, BEL-BRA 4-0 Hopman Cup - Perth Davis Cup, World Group, 1R, BEL-HUN 3-2 Laver Cup - Chicago Barclays ATP World Tour Finals - London Winnipeg Challenger